﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Prowess.OIS.DicomImpExp.Model.Interface;

namespace Prowess.OIS.DicomImpExp.Model
{
    public class PlanInfo:IPlanInfo
    {
#region Private member
        private String planName;
        private int fractions;
        private float prescription;
        private IList<IBeamInfo> beamInfos;
#endregion
#region Public member
        public string PlanName
        {
            get
            {
                return planName;
            }
            set
            {
                planName = value;
            }
        }

        public int Fractions
        {
            get
            {
                return fractions;
            }
            set
            {
                fractions = value;
            }
        }

        public float Prescription
        {
            get
            {
                return prescription;
            }
            set
            {
                prescription = value;
            }
        }

        public IList<IBeamInfo> BeamInfos
        {
            get
            {
                return beamInfos;
            }
            set
            {
                beamInfos = value;
            }
        }
#endregion
#region Public Method
        public PlanInfo()
        {
            beamInfos = new List<IBeamInfo>();
        }
#endregion
    }
}
